package com.alcj.service;

import com.alcj.model.LawNous;
import com.alcj.model.SiteShow;

import java.util.List;

/**
 * @author :chenxh
 * @version :v1.0
 * @Package :com.alcj.service.impl
 * @Description :(法规常识数据处理)
 * @date :2017/9/5 11:23
 */

public interface LawNousService {

    /**
     * @Author: chenxh
     * @Description:
     * @Date: 2017/9/7 16:29
     */
    public List<LawNous> getLawNousList(String lawNousType) throws Exception;

    /**
     * @Author: chenxh
     * @Description:查询获取首页显示新闻资讯
     * @Date: 2017/9/7 16:29
            * @param: record
    */
    public LawNous getDetailInfo(int lawnousId) throws Exception;

    /**
     * @Author: chenxh
     * @Description:查询获取首页显示站点展示数据
     * @Date: 2017/9/7 16:29
     * @param: record
     */
    public List<SiteShow> getSiteShowList(String city) throws Exception;

    /**
     * @Author: chenxh
     * @Description:分页查询获取新闻资讯
     * @Date: 2017/9/7 16:29
     * @param: record
     */
    public int getPageLawsCount(LawNous record) throws Exception;

    /**
     * @Author: chenxh
     * @Description:分页查询获取新闻资讯
     * @Date: 2017/9/7 16:29
     * @param: record
     */
    public List<LawNous> getPageLawInfo(LawNous record) throws Exception;
}
